From 6301e719792be1cc5abf0cd9cc8abc89945fec98 Mon Sep 17 00:00:00 2001 From: Cody Russell Date: Mon, 7 Jul 2008 22:26:35 +0000 Subject: [PATCH] =?utf8?q?Bug=20541964=20=E2=80=93=20[Win32]=20Setting=20m?= =?utf8?q?odal=20hint=20to=20current=20value=20might=20confuse?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2008-07-07 Cody Russell Bug 541964 – [Win32] Setting modal hint to current value might confuse the stack * gdk/win32/gdkwindow-win32.c: Check if the value is the same as the existing modal hint value before setting it. svn path=/trunk/; revision=20809 --- ChangeLog | 7 +++++++ gdk/win32/gdkwindow-win32.c | 3 +++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index d5716f0d82..f7f855bb62 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-07-07 Cody Russell + + Bug 541964 – [Win32] Setting modal hint to current value might confuse the stack + + * gdk/win32/gdkwindow-win32.c: Check if the value is the same as the + existing modal hint value before setting it. + 2008-07-07 Cody Russell Bug 540994 – [Win32] Some windows don't appear at the top when created diff --git a/gdk/win32/gdkwindow-win32.c b/gdk/win32/gdkwindow-win32.c index b6d3e6ef46..c9e8c0060a 100644 --- a/gdk/win32/gdkwindow-win32.c +++ b/gdk/win32/gdkwindow-win32.c @@ -3548,6 +3548,9 @@ gdk_window_set_modal_hint (GdkWindow *window, private = (GdkWindowObject*) window; + if (modal == private->modal_hint) + return; + private->modal_hint = modal; #if 0 -- 2.30.2